8 {
	padding: 0;
	margin: 0;
}

.logo {
	width: 100%;
}

.curriculum {
	width: 100%;
	height: 50vw;
	position: relative;
	margin-top: 5%;
}

.cu-1 {
	width: 100%;
}

.c1 {
	width: 20%;
	position: absolute;
	top: -2%;
	left: 10%;
	animation: myfirst3s;
	-webkit-animation: myfirst1 3s;
	/* Safari and Chrome */
}

@keyframes myfirst1 {
	0% {
		left: 10%;
		top: -2%;
	}
	25% {
		left: 12%;
		top: -2%;
	}
	50% {
		left: 12%;
		top: 2%;
	}
	75% {
		left: 10%;
		top: 2%;
	}
	100% {
		left: 10%;
		top: -2%;
	}
}

@-webkit-keyframes myfirst1
/* Safari and Chrome */

{
	0% {
		left: 10%;
		top: -2%;
	}
	25% {
		left: 12%;
		top: -2%;
	}
	50% {
		left: 12%;
		top: 2%;
	}
	75% {
		left: 10%;
		top: 2%;
	}
	100% {
		left: 10%;
		top: -2%;
	}
}

.c2 {
	width: 20%;
	position: absolute;
	top: -2%;
	left: 41%;
	animation: myfirst3s;
	-webkit-animation: myfirst2 3s;
	Safari and Chrome */
}

@keyframes myfirst2 {
	0% {
		left: 41%;
		top: -2%;
	}
	25% {
		left: 43%;
		top: -2%;
	}
	50% {
		left: 43%;
		top: 2%;
	}
	75% {
		left: 41%;
		top: 2%;
	}
	100% {
		left: 41%;
		top: -2%;
	}
}

@-webkit-keyframes myfirst2
/* Safari and Chrome */

{
	0% {
		left: 41%;
		top: -2%;
	}
	25% {
		left: 43%;
		top: -2%;
	}
	50% {
		left: 43%;
		top: 2%;
	}
	75% {
		left: 41%;
		top: 2%;
	}
	100% {
		left: 41%;
		top: -2%;
	}
}

.c3 {
	width: 20%;
	position: absolute;
	top: -2%;
	left: 72.3%;
	animation: myfirst3s;
	-webkit-animation: myfirst3 3s;
	Safari and Chrome */
}

@keyframes myfirst3 {
	0% {
		left: 72.3%;
		top: -2%;
	}
	25% {
		left: 74.3%;
		top: -2%;
	}
	50% {
		left: 74.3%;
		top: 2%;
	}
	75% {
		left: 72.3%;
		top: 2%;
	}
	100% {
		left: 72.3%;
		top: -2%;
	}
}

@-webkit-keyframes myfirst3
/* Safari and Chrome */

{
	0% {
		left: 72.3%;
		top: -2%;
	}
	25% {
		left: 74.3%;
		top: -2%;
	}
	50% {
		left: 74.3%;
		top: 2%;
	}
	75% {
		left: 72.3%;
		top: 2%;
	}
	100% {
		left: 72.3%;
		top: -2%;
	}
}

.c4 {
	width: 20%;
	position: absolute;
	top: 39%;
	left: 25.3%;
	animation: myfirst3s;
	-webkit-animation: myfirst4 3s;
	Safari and Chrome */
}

@keyframes myfirst4 {
	0% {
		left: 25.3%;
		top: 39%;
	}
	25% {
		left: 27.3%;
		top: 39%;
	}
	50% {
		left: 27.3%;
		top: 43%;
	}
	75% {
		left: 25.3%;
		top: 43%;
	}
	100% {
		left: 25.3%;
		top: 39%;
	}
}

@-webkit-keyframes myfirst4
/* Safari and Chrome */

{
	0% {
		left: 25.3%;
		top: 39%;
	}
	25% {
		left: 27.3%;
		top: 39%;
	}
	50% {
		left: 27.3%;
		top: 43%;
	}
	75% {
		left: 25.3%;
		top: 43%;
	}
	100% {
		left: 25.3%;
		top: 39%;
	}
}

.c5 {
	width: 20%;
	position: absolute;
	top: 39%;
	left: 56.8%;
	animation: myfirst3s;
	-webkit-animation: myfirst5 3s;
	Safari and Chrome */
}

@keyframes myfirst5 {
	0% {
		left: 56.8%;
		;
		top: 39%;
	}
	25% {
		left: 58.8%;
		top: 39%;
	}
	50% {
		left: 58.8%;
		top: 43%;
	}
	75% {
		left: 56.8%;
		top: 43%;
	}
	100% {
		left: 56.8%;
		top: 39%;
	}
}

@-webkit-keyframes myfirst5
/* Safari and Chrome */

{
	0% {
		left: 56.8%;
		;
		top: 39%;
	}
	25% {
		left: 58.8%;
		top: 39%;
	}
	50% {
		left: 58.8%%;
		top: 43%;
	}
	75% {
		left: 56.8%;
		top: 43%;
	}
	100% {
		left: 56.8%;
		top: 39%;
	}
}

.nr {
	width: 100%;
}

.zong {
	width: 100%;
	height: 70vw;
	background: #f5f5f5;
	margin-top: -6%;
}

#liu img {
	width: 100%;
}

#liu {
	width: 90%;
	margin-left: 5%;
	-webkit-animation: run 10s linear 0s infinite;
	position: relative;
	top: -5%;
}

#liu:hover {
	-webkit-animation-play-state: paused;
}

@-webkit-keyframes run {
	from {
		-webkit-transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
	}
}

h6 {
	text-align: center;
	position: relative;
	top: 10%;
	font-weight: bold;
	color: #0168b7;
	font-size: 4vw;
}

.yx {
	width: 100%;
}

.footer {
	width: 100%;
	height: 20vw;
	background: #000;
	line-height: 20vw;
	text-align: center;
	font-size: 4vw;
	color: #FFFFFF;
	font-weight: bold;
}